
<!--该组件用于定义一些 全局的变量或者是方法-->
<script>
    /*访问的后台服务器地址 （不包括api接口）*/
    const serverBaseUrl = "http://localhost:8081";
    // const serverBaseUrl = "http://116.62.224.134:8081";
    // const serverBaseUrl = "http://www.myhaohao.top:8081";  // 访问 nginx 代理服务器
    // const serverBaseUrl = "https://www.myhaohao.top:8081";  // 访问 nginx 代理服务器 -- 部署用这个

    /*图片地址*/
    const userHeadImg = "/static/images/userAvatar/"; /*用户头像*/
    const barHeadImg = "/static/images/barAvatar/"; /*贴吧头像*/
    const postImg = "/static/images/postImage/";   /*帖子图片 地址 前缀*/
    const crsPostImg = "/static/images/carouselPostImage/";   /*滚动帖设置图片*/
    const prImg = "/static/images/postReplyImage/";   /*帖子评论图片 */
    const prReplyImg = "/static/images/postReplyReplyImage/";   /*帖子评论回复图片 */

    /*api接口*/

    /*类别*/
    const addCategoryUrl = "/category/admin/add";  /*添加*/
    const categoryIdUsed = "/category/idUsed";  /*分类编号是否已被使用*/
    const categoryGetList = "/category/getList"; /*获取 已有分类列表*/
    const categoryDel = "/category/admin/del"; /*根据id删除一个分类*/

    /*用户*/
    const userGet = "/user/getUser";  /*获取用户信息*/
    const userLogin = "/user/login"; /*用户登录*/
    const userSignOut = "/user/signOut"; /*用户退出*/
    const userUpdate = "/user/update"; /*用户修改信息*/
    const userTestFile = "/user/testFile"; /*测试文件*/
    const userReg = "/user/reg"; /*注册用户*/
    const userExist = "/user/userExist"; /*用户是否存在（用户名是否已被使用）*/
    const userAdminLogined = "/user/checkUserRight"; /*检验用户是否已作为管理员身份登录*/
    const userSpGet = "/user/getSpUserById"; /*根据用户名获取用户信息(不包括密码等敏感数据)*/

    /*贴吧*/
    const barRvcList = "/postBar/getRvcBarList"; /*获取贴吧列表 （包含当前登录用户与其的加入关系）*/
    const barJoin = "/postBar/joinBar"; /*加入贴吧*/
    const barExit = "/postBar/exitBar"; /*退出贴吧*/
    const barUserRvc = "/postBar/checkUserBar"; /*检查用户是否加入贴吧*/
    const barDel = "/postBar/admin/del"; /*删除贴吧*/
    const barAdd = "/postBar/admin/add"; /*新增贴吧*/
    const barList = "/postBar/admin/getList"; /*获取贴吧列表*/
    const barDetailedInfo = "/postBar/getDetailedBar"; /* 获取贴吧详细信息， 包括分类、登录用户的加入情况*/
    const barSetRecommend = "/postBar/admin/setRecommendBars"; /* 设置推荐贴吧  接收一个int 数组，将这些贴吧设置为 推荐*/

    /*帖子*/
    const postSearchByPage = "/post/getSearchListByPage"; /*按照关键字进行搜索  分页获取帖子  排序方式通过参数传递*/
    const postByUser = "/post/getPostsByUser"; /*按照关键字进行搜索  分页获取帖子  排序方式通过参数传递 -- 某用户的帖子*/
    const postByBar = "/post/getPostsByBar"; /*按照关键字进行搜索  分页获取帖子  排序方式通过参数传递 -- 某贴吧的帖子*/
    const postListByReply = "/post/getListByReply"; /*通过回复数获取帖子*/
    const postListByTime = "/post/getListByTime"; /*通过发表时间获取帖子*/
    const postListBySortType = "/post/getListBySortType"; /*通过发表时间或 总回复数 获取帖子(排序方式通过传参传递)*/
    const postAddViewNum = "/post/addPostViewNum"; /*增加帖子浏览数*/
    const postCancelSbc = "/post/cancelSbc"; /*对帖子取消点赞*/
    const postSbc = "/post/sbcPost"; /*对帖子点赞*/
    const postCancelClt = "/post/cancelClt"; /*对帖子取消收藏*/
    const postClt = "/post/cltPost"; /*对帖子收藏*/
    const postGetInfo = "/post/getPostInfo"; /*获取帖子详细信息*/
    const postUserBar = "/post/getUserBar"; /*获取用户加入的贴吧*/
    const postPublish = "/post/publish"; /*发表帖子*/
    const postTestFile = "/post/testFile"; /*测试文件*/
    const postTotalNum = "/post/getTotalNum"; /*符合条件的帖子列表的 帖子总数*/
    const postDel = "/post/my/del"; /*删除帖子*/
    const postSetTop = "/post/setTopPost"; /*置顶帖子*/
    const postGetTop = "/post/getTopPosts"; /*根据贴吧获取置顶帖子 （按照置顶时间  倒序）*/
    const postCheckValid = "/post/checkPostValid"; /*检查 某个帖子编号是否对应一篇有效的公开帖子*/

    /*滚动帖*/
    const carouselAdd = "/carousel/admin/addCrs"; /*新增一个滚动帖*/
    const carouselGetDetailedList = "/carousel/getDetailedList"; /*获取滚动帖 列表 （包括帖子、发帖人的详细信息）*/
    const carouselUpdOrder = "/carousel/admin/updateOrder"; /*更新滚动帖 序号（顺序）*/
    const carouselSpInfo = "/carousel/getSimpleCrs"; /*获取滚动帖简单信息*/
    const carouselUpdCrs = "/carousel/admin/updateCrs"; /*更新滚动帖信息（指向帖子id、描述或图片文件）*/
    const carouselDel = "/carousel/admin/delCrsById"; /*根据id 删除一个滚动帖信息（包括记录和图片文件）*/


    /*帖子评论*/
    const prCancelSbc = "/pr/cancelSbcPr"; /*取消对帖子评论的点赞*/
    const prSbc = "/pr/sbcPr"; /*对帖子评论点赞*/
    const prPublish = "/pr/pbPostReply"; /*发表帖子评论*/

    /*帖子评论回复*/
    const rrPublish = "/rr/pbRR"; /*发表帖子评论回复*/

    /*消息*/
    const msgGetList = "/msg/getUserMsgsByType"; /*根据分页和消息类型获取 当前登录用户的 消息列表*/
    const msgGetUnreadNums = "/msg/getMsgUnreadNums"; /*获取当前登录用户的 各种消息的未读数量*/
    const msgSetRead = "/msg/setMsgsRead"; /*将当前用户的对应消息类型的未读消息都设置为 已读*/
    const msgTruncate = "/msg/truncateUserMsg"; /*清空用户当前类型的消息列表*/


    /*wangEditor编辑器*/
    const editorUpdImg = "/editor/uploadImage"; /*上传图片*/
    
    export default {
        name: "global",
        /*访问的后台服务器地址 （不包括api接口）*/
        serverBaseUrl,
        // serverBaseUrl: "http://116.62.224.134:8081",

        /*图片地址*/
        userHeadImg, /*用户头像*/
        barHeadImg, /*贴吧头像*/
        postImg,   /*帖子图片 地址 前缀*/
        crsPostImg,   /*滚动帖设置图片*/
        prImg,   /*帖子评论图片 */
        prReplyImg,   /*帖子评论回复图片 */

        /*api接口*/

        /*类别*/
        addCategoryUrl,  /*添加*/
        categoryIdUsed,  /*分类编号是否已被使用*/
        categoryGetList, /*获取 已有分类列表*/
        categoryDel, /*根据id删除一个分类*/

        /*用户*/
        userGet,  /*获取用户信息*/
        userLogin, /*用户登录*/
        userSignOut, /*用户退出*/
        userUpdate, /*用户修改信息*/
        userTestFile, /*测试文件*/
        userReg, /*注册用户*/
        userExist, /*用户是否存在（用户名是否已被使用）*/
        userAdminLogined,  /*检验用户是否已作为管理员身份登录*/
        userSpGet,  /*根据用户名获取用户信息(不包括密码等敏感数据)*/

        /*贴吧*/
        barRvcList, /*获取贴吧列表 （包含当前登录用户与其的加入关系）*/
        barJoin, /*加入贴吧*/
        barExit, /*退出贴吧*/
        barUserRvc, /*检查用户是否加入贴吧*/
        barDel, /*删除贴吧*/
        barAdd, /*新增贴吧*/
        barList, /*获取贴吧列表*/
        barDetailedInfo, /* 获取贴吧详细信息， 包括分类、登录用户的加入情况*/
        barSetRecommend, /* 设置推荐贴吧  接收一个int 数组，将这些贴吧设置为 推荐*/

        /*帖子*/
        postListByReply, /*通过回复数获取帖子*/
        postListByTime, /*通过发表时间获取帖子*/
        postListBySortType, /*通过发表时间或 总回复数 获取帖子(排序方式通过传参传递)*/
        postAddViewNum, /*增加帖子浏览数*/
        postCancelSbc, /*对帖子取消点赞*/
        postSbc, /*对帖子点赞*/
        postCancelClt, /*对帖子取消收藏*/
        postClt, /*对帖子收藏*/
        postGetInfo, /*获取帖子详细信息*/
        postUserBar, /*获取用户加入的贴吧*/
        postPublish, /*发表帖子*/
        postTestFile, /*测试文件*/
        postTotalNum, /*符合条件的帖子列表的 帖子总数*/
        postSearchByPage, /*按照关键字进行搜索  分页获取帖子  排序方式通过参数传递*/
        postByUser, /*按照关键字进行搜索  分页获取帖子  排序方式通过参数传递 -- 某用户的帖子*/
        postByBar, /*按照关键字进行搜索  分页获取帖子  排序方式通过参数传递 -- 某贴吧的帖子*/
        postDel, /*删除帖子*/
        postSetTop, /*置顶帖子*/
        postGetTop, /*根据贴吧获取置顶帖子 （按照置顶时间  倒序）*/
        postCheckValid, /*检查 某个帖子编号是否对应一篇有效的公开帖子*/

        /*滚动帖*/
        carouselAdd, /*新增一个滚动帖*/
        carouselGetDetailedList, /*新增一个滚动帖*/
        carouselUpdOrder, /*更新滚动帖 序号（顺序）*/
        carouselSpInfo, /*获取滚动帖简单信息*/
        carouselUpdCrs, /*更新滚动帖信息（指向帖子id、描述或图片文件）*/
        carouselDel, /*根据id 删除一个滚动帖信息（包括记录和图片文件）*/


        /*帖子评论*/
        prCancelSbc, /*取消对帖子评论的点赞*/
        prSbc, /*对帖子评论点赞*/
        prPublish, /*发表帖子评论*/

        /*帖子评论回复*/
        rrPublish, /*发表帖子评论回复*/

        /*消息*/
        msgGetList, /*根据分页和消息类型获取消息列表*/
        msgGetUnreadNums, /*获取当前登录用户的 各种消息的未读数量*/
        msgSetRead, /*将当前用户的对应消息类型的未读消息都设置为 已读*/
        msgTruncate, /*清空用户当前类型的消息列表*/

    /*wangEditor编辑器*/
        editorUpdImg, /*上传图片*/
    }
</script>

<style scoped>

</style>